package com.ruoyi.jxxwx.domain.vo;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;

import java.io.Serializable;

/**
 * 巡查记录视图对象 jxx_patrol
 *
 * @author ruoyi
 * @date 2025-04-12
 */
@Data
@ExcelIgnoreUnannotated
public class JxxPatrolVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 巡查记录主键
     */
    @ExcelProperty(value = "巡查记录主键")
    private Long patrolId;

    /**
     * 巡查时间
     */
    @ExcelProperty(value = "巡查时间")
    private Date patrolTime;

    /**
     * 场所id
     */
    @ExcelProperty(value = "场所id")
    private Long placeId;

    /**
     * 巡查人
     */
    @ExcelProperty(value = "巡查人")
    private String patrolUserName;

    /**
     * 巡查单位
     */
    @ExcelProperty(value = "巡查单位")
    private String patrolDept;

    /**
     * 巡检辖区
     */
    @ExcelProperty(value = "巡检辖区")
    private String patrolArea;

    /**
     * 巡查图片地址
     */
    @ExcelProperty(value = "巡查图片地址")
    private String patrolPictureUrl;

    /**
     * 巡查说明
     */
    @ExcelProperty(value = "巡查说明")
    private String patrolResult;

    /**
     * 预留字段
     */
    @ExcelProperty(value = "预留字段")
    private String reserve;

    /**
     * 预留字段2
     */
    @ExcelProperty(value = "预留字段2")
    private String reserve2;

    /**
     * 预留字段3
     */
    @ExcelProperty(value = "预留字段3")
    private String reserve3;


}
